package com.bit.musicserver.mapper;

import com.bit.musicserver.model.Music;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface LoveMusicMapper {
    /*查询喜欢的音乐*/
    Music findLoveMusicByMusicIdAndUserId(Integer userId, Integer musicId);

    /*收藏音乐*/
    boolean insertLoveMusic(Integer userId, Integer musicId);


    /*查询这个用户收藏的音乐*/
    List<Music> findMusicByUserId(Integer userId);


    /*查询当前用户追指定的musicName的音乐*/
    List<Music> findMusicBykeyAndUID(String musicName, Integer userId);


    /*删除收藏的音乐*/
    Integer deleteLoveMusic(Integer userId, Integer musicId);


    /*根据音乐的Id来删除音乐*/
    Integer dateLoveMusicByMusicId(Integer musicId);
}
